package com.beerandjesus.sportofkings.handicapper.profile;

/**
 * Date: Jun 8, 2012
 * Time: 1:52:13 PM
 */
public enum ProfileType {
    VULNERABLE_CLAIMER("vlnrbl claimer",
            "Horses who won their last race and are dropping in class to a claiming " +
                    "race can be vulnerable to overbetting and others should be considered."),
    CONSISTENT_WORKOUTS("cnstnt works",
            "Horses having 2 of last 3 workouts of equal distance and equal times can " +
                    "be gooed bets."),
    PRIME_POWER_EDGE("prime power edge",
            "Horses having a significant edge in Prime Power rating can be good bets."),
    PRIME_POWER_EDGE_MISSING_DATA("-prime power edge",
            "Horses having a significant edge in Prime Power rating can be good bets, " +
                    "but some horses' ratings could not be compared."),
    FIRST_OR_2ND_TURF_STARTER_WITH_PEDIGREE("1st/2nd trf w/trf sre",
            "Horses trying turf for first or second time whose sires and/or dams' sires " +
                    "have shown strong turf pedigree are good bets."),
    SECOND_TURF_START_AFTER_RETURNING_TO_DIRT("-2nd trf rtn to drt",
            "Horses trying turf for the second time after returning to dirt have their " +
                    "chances diminish greatly and are not good bets."),
    SECOND_TURF_START_AFTER_WINNING_ON_TURF("2nd trf won 1st",
            "Horses having their second turf start after winning their first are " +
                    "generally good bets."),
    SECOND_TURF_START_AFTER_LOSING_WITH_HONOR("2nd trf lst wthn 1",
            "Horses having their second turf start after losing their first within one " +
                    "length of the winner are very good bets."),
    DROP_IN_CLASS("cls drp",
            "Horses dropping in class from their last race (Cramer system) may improve."),
    CRAMER_DROP_IN_CLASS_WITH_JOCKEY_SWITCH("cls drp/jky swtch",
            "Horses who are dropping in class and getting a favorable jockey switch can " +
                    "produce a .90 profit margin or more over the long term at certain tracks."),
    CRAMER_DROP_IN_CLASS_POSS_JOCKEY_SWITCH("cls drp/chk jky",
            "Horses who are dropping in class and getting a favorable jockey switch can " +
                    "produce a .90 profit margin or more over the long term at certain tracks."),
    BRISNET_PEDIGREE_RATING("bris pedigree",
            "Horses with Brisnet pedigree ratings on turf or at today's distance are " +
                    "higher than their dirt or other distance ratings might be good bets."),
    MAIDEN_EQUIPMENT_CHANGE("2nd/3rd/4th equip chng",
            "Maidens trying their 2nd, 3rd or 4th race with either blinkers or Lasix who " +
                    "have not used suchlike before often improve remarkably."),
    EARLY_PACE_TRYING_BLINKERS("early pace blnkrs",
            "Horses who run with the pace early and are trying blinkers for the first time " +
                    "may show improvement."),
    ALWAYS_IN_THE_MONEY("in the $",
            "Horses who are consistently in the money can be expected to be in the money " +
                    "again."),
    FIRST_OR_2ND_DIRT_STARTER_WITH_PEDIGREE("1st/2nd drt w/SPI",
            "Horses trying dirt for the 1st or 2nd time whose Brisnet SPI is higher than " +
                    "average and whose trainer and sire's foals win at 10%+ clip might be good bets.");
    private String name;
    private String description;

    ProfileType(String name, String description) {
        this.name = name;
        this.description = description;
    }

    public String getName() {
        return name;
    }

    public String getDescription() {
        return description;
    }

}
